html, body {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    position: absolute;
}

* {
    font-family: verdana;
    outline: none;  
}

#pendular-logo {
    background-image: url('../images/pendular-logo.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    width:200px;
    position:relative;
    margin: auto;
}

#pendular-toolbar {
    font-size:8pt;
}

#pendular-right-sidebar {
    right: 0px;
    width: 200px;
    position:absolute;
}

#pendular-main {
    float: left;
    width:  100%;
    text-align: center;
}

#pendular-windows {
    position:absolute;
    top: 26px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

#ysearch {
    vertical-align: top;
    text-align: center;
    right: 200px;
    left: 0px;
    position:absolute;
    top:25px;
}

#pendular-search-input { 
    position:static;
    width:230px; 
    height: 19px;
    font-size: 15px;
    outline: none;
    margin: 0px;  
    padding-left: 5px;
    border-style: solid;
    border-color: rgb(125,125,125);
    border-width:1px;
    border-radius: 10px 0px 0px 0px;
    top: 0px;
}

button {
    margin: 0px;
    position:relative;
    padding: 0px 0px 0px 0px;
    height: 21px;
    width:30px;
    top: 0px;
    border-width: 1px;
    background-image: url(../lib/yui/build/assets/skins/sam/sprite.png);
    background-repeat-x: repeat;
    background-repeat-y: no-repeat;
    background-attachment: initial;
    background-position-x: 0px;
    background-position-y: 0px;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
}

#pendular-clear {
    border-radius: 0px 0px 0px 10px;
    left: -11px;
    top:0px;
}

#pendular-find {
    border-radius: 0px 10px 0px 0px;
    left: -15px;
}

#pendular-search-label {
    font-size: 15px;
}

.pendular-clear-icon {
    background-image: url(../images/clear16x16.png);
    width: 16px!important;
    background-repeat:no-repeat;
    background-position: center center;
}
.pendular-find-icon {
    background-image: url(../images/find16x16.png);
    width: 16px!important;
    background-repeat:no-repeat;
    background-position: center center;
}

#pendular-search-label:after {
    content: ": "
}

#pendular-search-results {
    margin: auto;
    width: 360px;
}

.pendular-result {
    background-repeat: no-repeat;
    text-align: left;
}

div.pendular-result {
    position:relative;
    padding-left: 40px;
    overflow: hidden;
    height: 48px;
}
li.pendular-result {
    background-position: 2px 2px;
    height: 20px;
}

div.pendular-result-type-directory {
    background-image: url(../images/folder_32.png);
}
span.pendular-result-type-directory, li.pendular-result-type-directory {
    background-image: url(../images/folder_16.png);
}

div.pendular-result-type-prpt {
    background-image: url(../images/new_report_32.png);
}
li.pendular-result-type-prpt {
    background-image: url(../images/new_report_16.png);
}

div.pendular-result-type-xaction {
    background-image: url(../images/swirl_32.png);
}
li.pendular-result-type-xaction {
    background-image: url(../images/swirl_16.png);
}

div.pendular-result-type-url {
    background-image: url(../images/url_32.png);
}
li.pendular-result-type-url {
    background-image: url(../images/url_16.png);
}

div.pendular-result-type-xcdf {
    background-image: url(../images/newDashboard_32.png);
}
li.pendular-result-type-xcdf {
    background-image: url(../images/newDashboard_16.png);
}

.pendular-result-link {
}

.pendular-icon-prpt {
}

.pendular-icon-xaction {
}

.pendular-icon-xcdf {
}

.pendular-result-desc {
    margin: 0px;
    position: absolute;
    height: 32px !important;
    width: 328px !important;
    overflow: hidden;
    text-overflow: ellipsis; 
    -o-text-overflow: ellipsis; 
    -ms-text-overflow: ellipsis; 
}

.pendular-result-frame {
    position: absolute;
    width:100%;
    height:100%;
    left: 0px;
    border-style: none;
}

.pendular-folderview {
    text-align: left;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 1em;
    overflow: scroll;
}

h1 {
    font-size: 12pt;
    font-weight: bold;
}

.pendular-folderview h1 {
    background-image: url(../images/folder_32.png);
    background-repeat: no-repeat;
    height: 40px;
    padding-left: 40px;
    padding-top: 10px;
}

.bd { 
    z-index:2000 ;
    font-size: 9pt;    
}

#pendular-search-container { 
    text-align:left;
    width:308px; 
    font-size: 15px;
    z-index:10; 
    background-color:white;
}

.yui-ac-content {
    border-radius: 0px 0px 0px 10px;
    width:308px!important; 
}

.yui-ac-highlight { 
    border-radius: 0px 0px 0px 10px;
    /*
     * background-color: rgb(248,221,0) !important; 
     * */
    background-color: rgb(254,175,0) !important;
}

.yui-dt-liner {
    padding-left: 4px;
}

#pendular-search-container .yui-ac-content { 
    width:308px; 
    max-height:10em;
    overflow:auto;
    overflow-x:hidden;
    _height:10em; /* ie6 */ 
} 

.pendular-linkpanel {
    border-radius: 10px;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    margin: 5px;
    text-align: left;
    border-color: rgb(125,125,125);
}

.pendular-linkpanel label {
    font-weight: bold;
    left: 0px;
    color: rgb(254,175,0);
}

#pendular-tagcloud-body a:link, #pendular-tagcloud-body a:visited {
    text-decoration: none;
    color: rgb(200,200,200)
}

#pendular-tagcloud-body a:hover {
    text-decoration: underline;
 /*   color: rgb(248,221,0);*/
    color: blue;
}

.pendular-favicon {
    width: 20px;
    background-image: url('../images/add-bookmark.png');
    background-repeat: no-repeat;
    cursor: pointer
}

.hidden {
    display: none;
}
